/*
 * all_header.h
 *
 *  Created on: Jun 18, 2024
 *      Author: root
 */

#ifndef INC_ALL_HEADER_H_
#define INC_ALL_HEADER_H_

#include "basic_header.h"

#ifdef __cplusplus

namespace task{
	class ConsoleTask;
	class DataTask;
	class LcdTask;
	class LedTask;
	class UserKeyTask;
	class SleepTask;
	class LvglTask;
	class UiTask;
	class DebugTask;
	class UserTask;
}
namespace bsp{
	class Backlight;
	class LCD;
	class PageManager;
	class BKPSRam;
}

#include "code/bsp/Backlight.h"
#include "code/bsp/LCD.h"
#include "code/bsp/PageManager.h"
#include "code/bsp/BKPSRam.h"

#include "code/task/ConsoleTask.h"
#include "code/task/DataTask.h"
#include "code/task/LedTask.h"
#include "code/task/LcdTask.h"
#include "code/task/UserKeyTask.h"
#include "code/task/SleepTask.h"
#include "code/task/LvglTask.h"
#include "code/task/UiTask.h"

#include "code/task/DebugTask.h"
#include "code/task/UserTask.h"


#include "code/task/MainTask.h" // must at last

#endif

#endif /* INC_ALL_HEADER_H_ */
